{
	"name": "BloodHound Community Edition",
	"dockerComposeFile": "docker-compose.yml",
	"service": "app",
	"workspaceFolder": "/workspaces/${localWorkspaceFolderBasename}",
	"features": {
		"ghcr.io/devcontainers/features/docker-in-docker:2": {
			"version": "latest",
			"enableNonRootDocker": "true",
			"azureDnsAutoDetection": true,
			"moby": "true",
			"dockerDashComposeVersion": "v2"
		},
		"ghcr.io/devcontainers/features/go:1": {
			"version": "latest"
		},
		"ghcr.io/devcontainers/features/node:1": {
			"nodeGypDependencies": true,
			"version": "lts"
		},
		"ghcr.io/devcontainers/features/python:1": {
			"installTools": true,
			"version": "latest"
		},
		"ghcr.io/devcontainers-contrib/features/zsh-plugins:0": {
			"plugins": "ssh-agent npm",
			"omzPlugins": "https://github.com/zsh-users/zsh-autosuggestions",
			"username": "vscode"
		},
		"ghcr.io/guiyomh/features/just:0": {
			"version": "latest"
		}
	},
	// Use 'forwardPorts' to make a list of ports inside the container available locally.
	"forwardPorts": [
		2112,
		3000,
		5432,
		7474,
		8000,
		8080
	],
	// Use 'postCreateCommand' to run commands after the container is created.
	"postCreateCommand": "just init",
	// Configure tool-specific properties.
	"customizations": {
		"vscode": {
			"extensions": [
				"ms-python.black-formatter",
				"jakeboone02.cypher-query-language",
				"redhat.fabric8-analytics",
				"tombonnike.vscode-status-bar-format-toggle",
				"jebbs.plantuml",
				"ms-ossdata.vscode-postgresql"
			]
		}
	}
	// Uncomment to connect as root instead. More info: https://aka.ms/dev-containers-non-root.
	// "remoteUser": "root"
}